Cloud Task Scheduling Simulation via Improved Ant Colony Optimization Algorithm

نویسندگان

  • Hongwei Chen
  • Lei Xiong
  • Chunzhi Wang
چکیده

As a distributed parallel computing, cloud computing has an absolute advantage in accessing and processing of huge amount of data. How to assign all these virtual cloud computing resources to the user is a key technical issues, scholars have proposed greedy algorithm, FCFS, and other variety of algorithms to solve this problem. However, the algorithms just build a local optimal solution, there is no global allocation of resources in the cloud computing. In order to solve this problem, we are inspired from the ant foraging behavior and integrated multi-goal match of the secondary distribution, then, we proposed ant colony optimization algorithm. The improved ant colony algorithm combines the traditional ant colony algorithm and the greedy algorithm's advantage. Finally, we use the cloud computing simulation tools CloudSim to do the simulative experiments and embed these scheduling algorithms into a visualization system. From the comparison of the simulation results, it can be seen that the improved ant colony algorithm shorten the scheduling time, implement system load balancing at the same time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Research on the Task Scheduling Algorithm for Cloud Computing on the Basis of Particle Swarm Optimization

This paper explores the task scheduling algorithm for cloud computing on the basis of Particle Swarm Optimization (PSO). Based on task scheduling problems of the cloud computing, first of all, this paper detailed introduction to cloud computing, task scheduling of cloud computing, particle swarm optimization algorithm and ant colony optimization algorithm. On this basis of the above, task sched...

متن کامل

Cloud Task Scheduling for Load Balancing based on Intelligent Strategy

Cloud computing is a type of parallel and distributed system consisting of a collection of interconnected and virtual computers. With the increasing demand and benefits of cloud computing infrastructure, different computing can be performed on cloud environment. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization prob...

متن کامل

Cost-Efficient Task Scheduling with Ant Colony Algorithm for Executing Large Programs In Cloud Computing

The aim of cloud computing is to share a large number of resources and pieces of equipment to compute and store knowledge and information for great scientific sources. Therefore, the scheduling algorithm is regarded as one of the most important challenges and problems in the cloud. To solve the task scheduling problem in this study, the ant colony optimization (ACO) algorithm was adapted from s...

متن کامل

Hybrid Ant Colony Algorithm Clonal Selection in the Application of the Cloud's Resource Scheduling

In this paper, thinking over characteristics of ant colony optimization Algorithm, taking into account the characteristics of cloud computing, combined with clonal selection algorithm (CSA) global optimum advantage of the convergence of the clonal selection algorithm (CSA) into every ACO iteration, speeding up the convergence rate, and the introduction of reverse mutation strategy, ant colony o...

متن کامل

Improved Ant Colony Load Balancing Algorithm in Cloud Computing

Cloud computing mainly deals with networking, software, data access and storage services that may not require end-user knowledge of the physical location and configuration of the system that is delivering the services. In the cloud storage, load balancing is a key issue. Load balancing is one of the main challenge in cloud computing which is required to distribute the dynamic workload across mu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013